package com.example.xianzhi.dao;

import com.example.xianzhi.entity.TbGoods;
import com.example.xianzhi.entity.TbRelation;

import java.util.List;

public interface RelationDao {

    /**
     * 查询是否有收藏的历史记录
     * @param user_id   用户id
     * @param goods_id  商品id
     * @return
     */
    int selectRelation(int user_id,int goods_id);

    /**
     * 修改收藏历史记录
     * @param user_id   用户id
     * @param goods_id  商品id
     * @param need      是否想要(0不想要，1想要)
     */
    void updateRelation(int user_id,int goods_id,int need);

    /**
     * 添加历史记录
     * @param user_id   用户id
     * @param goods_id  商品id
     * @param need      是否想要(0不想要，1想要)
     */
    void insertRelation(int user_id,int goods_id,int need);

    /**
     * 查询该用户是否收藏过
     * @param user_id   用户id
     * @param goods_id  商品id
     * @return
     */
    int selectNeed(int user_id,int goods_id);



    /**
     * 根据id删除数据 xcc
     * @param relation_id
     * @return
     */
    int deleterela(int relation_id);

}
